﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.QD
{
   
   public class ChangeItemRecordInfo
   {
       public Int32 RecordID { get; set; }
       public Guid? EmpGuid { get; set; }
       public Int32? ChangeSetID { get; set; }
       public String BeforeChange { get; set; }
       public String AfterChange { get; set; }
       public String Remark { get; set; }
       [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
       public DateTime? OptDate { get; set; }
       public String BeforeValue { get; set; }
       public String AfterValue { get; set; }
       public String FlowCode { get; set; }
       public String ObjectId { get; set; }
       public Int32 ItemID { get; set; }
       public Int32 ClassID { get; set; }
       public String ChangeItem { get; set; }
       public String ChangeItemName { get; set; }
       public Int32? ClassValue { get; set; }
       public String RegularExpression { get; set; }
       public String UpdateTable { get; set; }
       public String UpdateColumn { get; set; }
       public Int32? SortCode { get; set; }
       public String BindSQL { get; set; }
       public String UploadID { get; set; }
       public Boolean? IsDel { get; set; }
       public Int32? ItemType { get; set; }
       public String BeforeSQL { get; set; }
       /// <summary>
       /// 取值类型，v:取AfterValue；t:取AfterChange，A:同时取AfterValue,AfterChange；其他情况取AfterValue
       /// </summary>
       public String SelectType { get; set; }
   }

}
